class User:
    def __init__(self, first_name, last_name):
        self.first_name = first_name
        self.last_name = last_name

    def describe_user(self):
        print(f"first_name: {self.first_name}")
        print(f"last_name: {self.last_name}")

    def greet_user(self):
        print(f"Hello, {self.first_name} {self.last_name}!")


class Privileges:

    def __init__(self, privileges):
        self.privileges = privileges

    def show_privileges(self, first_name, last_name):
        print(
            f"{first_name.title()} {last_name.title()} has privilege(s): {self.privileges}.")


class Admin(User):

    def __init__(self, first_name, last_name, privileges):
        super().__init__(first_name, last_name)
        self.privileges = Privileges(privileges)
